package BaseDatos;

import java.util.ArrayList;

import JSON.JSONObject;

public class FacturaAccess extends TablaAccess {

	public FacturaAccess(){
		super();
	}

	public ArrayList<JSONObject> getId(String mesa) {
			String where = "mesa = '"+mesa+"' AND cobrado ='0'";//al meter cobrado nos devuelve la factura ACTUAL de esa mesa
			ArrayList<JSONObject> resultado = consultaSimple("*", "factura", where);
			
			return resultado;
		
	}

	public ArrayList<JSONObject> cobrar(String idFactura) {
		String set = "cobrado='1'";
		String where = "id = '"+idFactura+"'";
		ArrayList<JSONObject> resultado = actualizacionSimple("factura", set, where);
		return resultado;
	}
	
	public ArrayList<JSONObject> listaFacturas() {
		ArrayList<JSONObject> resultado = consultaSimple("*", "factura", null);
		return resultado;
	}

	public ArrayList<JSONObject> listaFacturaFecha(String idEmp, String fecha) {
		
		String where = "empleado = '"+idEmp+"' AND fecha ='"+fecha+"' AND cobrado ='1'";
		ArrayList<JSONObject> resultado = consultaSimple("*", "factura", where);
		return resultado;
	}
	
	public ArrayList<JSONObject> getIdMesa(String idFactura) {
		String where = "id = '"+idFactura+"'";
		ArrayList<JSONObject> resultado = consultaSimple("*", "factura", where);
		
		return resultado;
	
	}
	
	public ArrayList<JSONObject> facturasDia(String fecha){
		String where = "fecha = '"+fecha+"' AND cobrado = '1' ";
		ArrayList<JSONObject> resultado = consultaSimple("*", "factura", where);
		
		return resultado;
	}
	
}